def fmap[A, B](f: A => B): (List[A] => List[B])